Previous Book Contents Book Index Next

Inside Macintosh: /
QuickDraw 3D RAVE / QuickDraw 3D RAVE Reference
QuickDraw 3D RAVE Routines


Manipulating Draw Contexts

QuickDraw 3D RAVE provides routines that you can use to manipulate draw contexts. For example, you can use the QASetInt routine to set an integer-valued state variable associated with a draw context.

IMPORTANT
These functions are currently implemented as C language macros that call the methods of the drawing engine. Your application should use these macros for all draw context manipulation.
See the section "Application-Defined Routines," beginning on page 1-115 for complete information on the draw context methods invoked by these macros.

Note
There is one macro for each method whose address is stored in a draw context structure (of type TQADrawContext).

Subtopics
QAGetFloat
QASetFloat
QAGetInt
QASetInt
QAGetPtr
QASetPtr
QADrawPoint
QADrawLine
QADrawTriGouraud
QADrawTriTexture
QASubmitVerticesGouraud
QASubmitVerticesTexture
QADrawTriMeshGouraud
QADrawTriMeshTexture
QADrawVGouraud
QADrawVTexture
QADrawBitmap
QARenderStart
QARenderEnd
QARenderAbort
QAFlush
QASync
QAGetNoticeMethod
QASetNoticeMethod

Previous Book Contents Book Index Next

© Apple Computer, Inc.
28 AUG 1996